/**********************************************************************************
// Missile Header File
// 
// Creation:	14 Set 2008
// Updated:		11 Out 2009
// Compiler:	Visual Studio 2008
//
// Notes:		Defines a missile for asteroids game
//
**********************************************************************************/

#ifndef _MISSILE_H_
#define _MISSILE_H_

#include "Geometry.h"
#include "Vector.h"
#include "SpaceShip.h"
#include "Types.h"

/**********************************************************************************/

class Missile : public Point
{
private:
	Vector2 speed;									// missile speed and direction

public:
	Missile(SpaceShip &s);							// constructor
	Missile(float posX, float posY, Vector2 dir);	// constructor
	void Move();									// move missile using current speed and direction
};

/**********************************************************************************/

#endif